home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 18 / CU Amiga Magazine's Super CD-ROM 18 (1997)(EMAP Images)(GB)[!][issue 1998-01].iso / CUCD / Online / hsc / docs-source / questions.hsc < prev    next >
Encoding:
Text File  |  1997-09-12  |  7.7 KB  |  187 lines

  1. <WEBPAGE chapter="hsc - " title="Questions And Answers"
  2.     PREV="project/hscpaltrow.html"
  3.     NEXT="source.html"
  4.     QTEXT=("Feel like a blind man with a color tv<BR>"
  5.           +"Everything's fine but I just can't see")
  6.     QAUTHOR='Element of Crime, "Almost dead"'>
  7.  
  8. <$MACRO QUEST NAME:string>
  9. <$if COND=(SET NAME)><A NAME=(Name)></$if>
  10. <STRONG>Q:</STRONG><$if COND=(SET Name)></A> </$if>
  11. </$MACRO>
  12.  
  13. <$MACRO ANSWR><STRONG>A:</STRONG> </$MACRO>
  14.  
  15. <* define shortcuts for question-text *>
  16. <$macro Q.lha>What about those strange <CODE>.lha</CODE> files?</$macro>
  17. <$macro Q.lha.corrupt>I've downloaded the <CODE>.lha</CODE>-archives using my WWW-Browser, but they seem to be corrupt?!</$macro>
  18. <$macro Q.lha.why>Why <CODE>.lha</CODE> at all?!</$macro>
  19.  
  20.  
  21. <$macro Q.unknown><hsc> doesn't know about the tag <TG>XYZ</TG> (the attribute <CODE>ZYX</CODE>), but I need this one!</$macro>
  22. <$macro Q.ignore><hsc> tells me loads of warnings I don't care about! Is there a way to prevent it from doing this?</$macro>
  23. <$macro Q.pipe>I tried a <KBD>STATUS=line|verbose</KBD> in the CLI, and now can't find the <EXEC>verbose</EXEC> command?!</$macro>
  24. <$macro Q.tool>Somewhere in these manual You are talking about a tool called <EXEC>make/weblint/..</EXEC>. Where can I obtain it from?</$macro>
  25. <$macro Q.make>I have a problem with make: bla sülz fasel laber...</$macro>
  26. <$macro Q.slow>Why is <hsc> that slow?</$macro>
  27.  
  28. <$macro Q.uri>Why do You call it URI? I thought it's URL (<EM>Universal Resource Locator</EM> or <EM>U R lost</EM>)?</$macro>
  29. <$macro Q.piss>But URI reminds me of pissing! Add a simple <qq>n</qq>, and there we are!</$macro>
  30. <$macro Q.jerk>What are jerks?</$macro>
  31.  
  32. <P>This chapter provides a list of questions and answers which have come to
  33. the mind of several people. Some of them are only necessary because many
  34. users don't read this manual, some of them are not very serious,.. but anyway,
  35. here's a list of them:</P>
  36.  
  37. <STRONG>Questions dealing with the archives</STRONG>
  38. <UL>
  39. <LI><A HREF="#lha"><Q.lha></A>
  40. <LI><A HREF="#lha.corrupt"><Q.lha.corrupt></A>
  41. <*<LI><A HREF="#lha.why"><Q.lha.why></A>*>
  42. </UL>
  43.  
  44. <STRONG>Questions about <hsc> and it's usage</STRONG>
  45. <UL>
  46. <LI><A HREF="#unknown"><Q.unknown></A>
  47. <LI><A HREF="#ignore"><Q.ignore></A>
  48. <LI><A HREF="#pipe"><Q.pipe></A>
  49. <LI><A HREF="#tool"><Q.tool></A>
  50. <LI><A HREF="#make"><Q.make></A>
  51. <LI><A HREF="#slow"><Q.slow></A>
  52. </UL>
  53.  
  54. <STRONG>Miscellaneous questions</STRONG>
  55. <UL>
  56. <LI><A HREF="#uri"><Q.uri></A>
  57. <LI><A HREF="#piss"><Q.piss></A>
  58. <LI><A HREF="#jerk"><Q.jerk></A>
  59. </UL>
  60.  
  61. <HR>
  62. <P><QUEST NAME="lha"><Q.lha><BR>
  63. <ANSWR><FILE>LHA</FILE> is the standard compression utility for AmigaOS. 
  64. A portable version of <FILE>lha</FILE> is available from 
  65. <AMINET FILE="misc/unix/lha_1_00.tar.Z">.</P>
  66.  
  67. <P><QUEST NAME="lha.corrupt"><Q.lha.corrupt><BR>
  68. <ANSWR>Seems that your browser has no MIME-type configured for 
  69. <CODE>.lha</CODE>. Look up the manual of your browser how to configure
  70. MIME-types.</P>
  71. <*
  72. <P><QUEST NAME="lha.why"><Q.lha.why><BR>
  73. <ANSWR>Of course I know that <CODE>.lha</CODE>-archives can cause 
  74. trouble to non-Amigoids. You should understand this as test for your
  75. IQ being sufficient to deal with <hsc>. People who are not even able
  76. to compile the portable version of <EXEC>LHA</EXEC> mentioned above 
  77. (or find a already compiled one for their OS on the net) 
  78. very probably won't be able to compile and use
  79. <hsc>. You are allowed to feel insulted now.</P>*>
  80.  
  81. <HR>
  82.  
  83. <P><QUEST NAME="unknown"><Q.unknown><BR>
  84. <ANSWR>Read the chapter about
  85. <A HREF="features/prefs.html">Syntax definition</A>
  86. and how to extend it.</P>
  87.  
  88. <P><QUEST NAME="ignore"><Q.Ignore><BR>
  89. <ANSWR>All non-error messages can be suppressed adding a
  90. simple <KBD>IGNORE=<I>message_id</I></KBD> to the call used to
  91. invoke <hsc>. Take a look at the chapter about
  92. <A HREF="options.html#ignore">Options and switches</A> to find out
  93. more.</P>
  94.  
  95. <P><QUEST NAME="pipe"><Q.pipe><BR>
  96. <ANSWR>The <vbar> is commonly used in several CLIs to "pipe" the output of
  97. one program to another as input. Not under AmigaOS (at least not without
  98. a patch), which is no real lack as it provides superior concepts like
  99. ARexx. So that's the reason why I didn't care about this.</P>
  100.  
  101. <P>If you want to use this character inside arguments (like for
  102. <KBD>STATUS</KBD>) in such a CLI, you will have to quote the value,
  103. for example like <KBD>STATUS="line|verbose"</KBD>.</P>
  104.  
  105. <P><QUEST NAME="tool"><Q.tool><BR>
  106. <ANSWR>All tools mentioned within these documents should be denoted
  107. in the chapter about 
  108.  
  109. <A HREF="related.html">Related stuff</A>
  110. (if not, let me know). Normally I only mention the
  111. version for AmigaOS, but the archives or <CODE>ReadMe</CODE>s 
  112. usually include some notes where to look for other systems.</P>
  113.  
  114. <P><QUEST NAME="make"><Q.make><BR>
  115. <ANSWR>Refer to the manual of <make>. Make sure your <make> supports
  116. implicit rules and conditionals as described within these documents. Make
  117. sure your editor does not replace TABs by blanks (use <EXEC>memacs</EXEC>,
  118. which came with your Workbench distribution, if you are not sure).
  119.  
  120. <P><QUEST NAME="slow"><Q.slow><BR>
  121. <ANSWR>One reason is, that <hsc> handles (nearly) all resources dynamically
  122. (<TechNote>That means, it often calls <CODE>malloc()</CODE> and
  123. <CODE>free()</CODE>, which are known to be quite slow).</P>
  124.  
  125. <P>Another, quite embarrassing, reason is, that most of these resources are kept
  126. in linked lists. And therefor, if <hsc> has to look for something, it
  127. sequentially searches these list. Shame on me, I should use some sort of
  128. balanced binary tree for such things. But the problem with balanced tree is:
  129. though there are lots of sources around, most of them are perverted
  130. <qq>real</qq> C-sources perpetrated by some brain-dead Unix-fossils, ignoring
  131. the fact that memory can run out or that there is a "-Wall" option in most
  132. compilers; some of these sources also date back to 1863, when no one even
  133. pretended there is a language definition for <CITE>C</CITE>. Currently I'm too
  134. lazy to write (and, even more work, test) a balanced tree myself. Maybe in
  135. another life...</P>
  136.  
  137. <HR>
  138.  
  139. <P><QUEST NAME="uri"><Q.uri><BR>
  140. <ANSWR>Ok, put a finger into your mouth and try to reach as far inside
  141. as possible. After some specific point, you will empty your stomach.
  142. And what do you say then? Exactly, <qq><STRONG>URL</STRONG></qq>! So the main
  143. reason why I do not like the term URL is because it always reminds me
  144. of puking.</P>
  145.  
  146. Additionally, the Internet-Draft for HTML 2.0, June 16, 1995, tells
  147. you:
  148.  
  149. <PRE>
  150.     URI
  151.             A Universal Resource Identifier is a formatted string
  152.             that serves as an identifier for a resource, typically
  153.             on the Internet. URIs are used in HTML to identify the
  154.             destination of hyperlinks. URIs in common practice
  155.             include Uniform Resource Locators (URLs)[URL] and
  156.             Relative URLs [RELURL].
  157. </PRE>
  158. And one of the users of <hsc> submitted this interpretation to me:
  159. <PRE>
  160.     To me it seems:
  161.  
  162.     URI = URL and RELURL
  163.     URL = "http://www.intercom.no/~XXXXXX/index.html" - always the same doc
  164.     RELURL = "docs/about.html"  - relative to which dir/machine you are on
  165. </PRE>
  166.  
  167. <P>Anyway, I really like that term URI a lot more and I've never really 
  168. understood what's the difference between URL and URI.
  169. But who cares anyway?</P>
  170.  
  171. <P><QUEST NAME="piss"><Q.piss><BR>
  172. <ANSWR>..which I personally prefer to puking. Certainly a matter
  173. of taste.</P>
  174.  
  175. <P><QUEST NAME="jerk"><Q.jerk><BR>
  176. <ANSWR>Jerks are persons suffered by a well-known epidemic called
  177. <EM>Netscapissm</EM>. Their sources contain sections like
  178. <PRE>
  179.     <TG>BODY BGCOLOR=#123456</TG>
  180.     <TG>BLINK</TG>Click here!<TG>/BLINK</TG>
  181. </PRE>
  182. <P>But, not all jerks became jerks because they like to be a jerk. Very often,
  183. jerks are forced to use code as seen above by their employee. In this case,
  184. they should be refered to as <qq>prostitutes</qq>.</P>
  185.  
  186. </WEBPAGE>
  187.